Objetivo do Sistema
O objetivo deste sistema é fazer algumas perguntas de conteúdos gerais sobre matemática para que o usuário responda. As perguntas são apresentadas em formato de quiz, onde o usuário deve escolher entre as opções de alternativas. Após o usuário responder cada pergunta, o sistema retorna se a resposta está correta ou incorreta. O sistema tem como objetivo testar o conhecimento dos usuários em uma área específica.
Detalhes do Sistema
Estrutura do Código
No início do código, é declarada uma string nome
inicializada com null
. Em seguida, o JOptionPane
é utilizado para exibir uma mensagem de boas-vindas, coletando o nome do usuário e armazenando-o. Após isso, foi criada a tela inicial com JFrame
para exibição do layout e um botão para iniciar o questionário, que redireciona o usuário para a tela de perguntas.
Foram criadas 4 telas de JFrame
com perguntas e campos de respostas. Para exibir as perguntas, foi utilizado o Label
, e um Panel
foi adicionado para o design do aplicativo. As respostas utilizam o RadioButton
, permitindo interações de múltipla escolha. No final, foram colocados dois botões: um para voltar à tela inicial e refazer o quiz, e outro para sair.
Versão do Software
Esse sistema está na versão final 4.0. Aqui está um resumo das versões anteriores:
- Versão 1.0: Tela de boas-vindas com inserção do nome.
- Versão 2.0: Adicionadas as janelas da tela inicial e das perguntas.
- Versão 3.0: Implementação das respostas, indicando se estão corretas ou incorretas.
- Versão 4.0: Correção de bugs na exibição da janela e reformulação do design.